Bentley OpenFlows HAMMER CONNECT Edition 帮助

控制编辑器

控制编辑器可用于查看和管理系统中定义的所有控制

导航

从功能区的主页选项卡中,单击控制工具。

注释: 有关访问控制编辑器的另一种方法,请参阅通过属性编辑器编辑控制

概述

控制编辑器包含以下三个主要区域:
  • 工具栏:窗口顶部的区域提供以下工具:新建删除复制粘贴编辑复合控制组缩放查找向导导入导出帮助
  • :窗口的主要区域提供系统中定义的所有控制的表格列表。有关详细信息,请参阅下文的“编辑表格中的控制”一节。
  • 状态栏:屏幕底部的区域提供状态和一些快速过滤选项。

创建新控制

  1. 单击新建工具栏按钮,以添加新控制。
  2. 填写条件字段(以指定某项操作何时应发生):
    1. If 类型列中,选择系统组件
      1. 如果选择组件,请使用 If 组件字段采用交互方式从绘图中选择组件(例如水箱)。
    2. 指定 If 设置If 操作符If 值
      注释: 要定义复合条件(使用“与”/“或”逻辑的高级条件),请单击编辑复合工具栏按钮的下拉菜单,然后选择编辑 If 条件
  3. 填写“操作”字段(以定义当满足条件时发生的操作):
    1. 使用 Then 组件字段采用交互方式从绘图中选择组件(例如水泵)。
    2. 指定 Then 设置Then 操作
      注释: 要定义复合操作(由多个常规操作组成的操作),请单击编辑复合工具栏按钮的下拉菜单,然后选择编辑 If 操作(或编辑 Else 操作)。
注释: 使用控制向导可根据水箱水位快速创建水泵开启/关闭控制。
注释: 新控制将自动添加到激活控制组中。这也适用于使用“复制”或“控制向导”创建的控制。

编辑表格中的控制

控制表格在整个应用程序中提供同样强大的表格编辑功能。以下是一些有助于充分利用控制编辑器的提示。
  • 焦点单元格:单击单元格或使用箭头键在表格中导航。当前具有焦点的单元格的边框更粗。

  • 编辑字段:单击某个可编辑单元格(具有白色背景的单元格)时,将显示一个编辑字段。按 Esc 可隐藏编辑字段,按 F2 可显示编辑字段。

  • 复制 [Ctrl+C] 并粘贴 [Ctrl+V]:可以复制所选单元格区域,并将这些值粘贴到表格中的其他位置。可以将数据复制并粘贴到 Excel,也可以从中复制并粘贴数据。
    注释: 粘贴数据时,按 Esc 可隐藏编辑控制,以便其不干扰操作。
    注释: 粘贴数据时,可以为一些不可编辑的单元格分配值。例如,可以从一行将组件 ID 复制到另一行,以分配组件。
  • “在激活控制集中”列:无法直接编辑在激活控制集中列中显示的激活状态。选择所需的行并右键单击编辑控制组,以使用“控制组编辑器”对话框快速更新状态。
    注释: 将鼠标指针悬停在在激活控制集中列上,以查看哪个控制组已激活(激活控制组是与激活方案关联的控制组)。
  • 缩放:除了“缩放”工具之外,还可以双击行标题区域以缩放到某个控制。有关详细信息,请参阅控制编辑器 - 工具栏主题中的“缩放”一节。
  • 排序:右键单击任何列可对表格进行排序。

  • 过滤:右键单击任何列可对表格进行过滤。

    注释: 按任何列(其中可能包含混合类型)进行过滤时,系统会将值视为数值或字符串,具体取决于所指定的过滤条件。如果按“值包含 9”进行过滤,系统会将值视为字符串(因此您可以搜索包含数值“9”的水箱水位)。如果按以下条件进行过滤:值小于 21,系统会将值视为数值。
    注释: 按任何列进行过滤时,将从过滤结果中排除包含空值的行(例如复合条件或操作)。
    注释: 窗体底部的状态栏提供其他快速过滤功能(与激活过滤器配合使用)。